package cn.pn.project.common;

import com.alibaba.fastjson.JSON;
import org.junit.Test;

public class SendMessage {

    private static final String httpAddress="https://open.ucpaas.com/ol/sms/sendsms";
    //用户的账号唯一标识“Account Sid”，在开发者控制台获取（位置）
    private static final String sid="0c22ec7177a54244b915526308798db2";
    //用户密钥“Auth Token”，在开发者控制台获取（位置）
    private static final String token="e18c1b1ee12b2c4280ed252f8ceeb748";
    //创建应用时系统分配的唯一标示（位置）
    private static final String appid="1136cc34559d45a9a96f24ad8b9d09e5";
    //可在后台短信产品→选择接入的应用→短信模板-模板ID，查看该模板ID（位置）
    private static final String templateid="487308";
    //模板中的替换参数，如该模板不存在参数则无需传该参数或者参数为空，如果有多个参数则需要写在同一个字符串中，以英文逗号分隔 （如：“a,b,c”），参数中不能含有特殊符号“【】”和“,”	87828,3
    private static final String param="";
    //接收的单个手机号，暂仅支持国内号码	18011984299
    private static final String mobile="";
    //用户透传ID，随状态报告返回
    private static final String uid="";


    /**
     * 发送单条短信
     * @param mobile
     * @param var1
     * @return
     */
    public  static Object sendOne(String mobile,String var1){
        String param="{\n" +
                " \"sid\":\""+sid+"\",\n" +
                " \"token\":\""+token+"\",\n" +
                " \"appid\":\""+appid+"\",\n" +
                " \"templateid\":\""+templateid+"\",\n" +
                " \"param\":\""+var1+"\",\n" +
                " \"mobile\":\""+mobile+"\",\n" +
                //" \"uid\":\"2d92c6132139467b989d087c84a365d8\"\n" +
                "}";
        return HttpClientUtil.httpPost(httpAddress, JSON.parseObject(param));
    }


    @Test
    public void test(){
        System.out.println(sendOne("17635339836","12312312312"));
    }
}
